GoDiagram Win Reference
GoLayoutGenericNetwork<N,L,Y> Class Members
Properties  Methods 


The following tables list the members exposed by GoLayoutGenericNetwork<N,L,Y>.

Public Constructors
 NameDescription
Public ConstructorGoLayoutGenericNetwork<N,L,Y> ConstructorOverloaded.   
Top
Public Properties
 NameDescription
Public PropertyLayoutGets or sets the GoLayout in which this network is being used.  
Public PropertyLinkCountGets the number of Links in the Network.  
Public PropertyLinksGets an enumerator for the network's links.  
Public PropertyNodeCountGets the number of Nodes in the Network.  
Public PropertyNodesGets an enumerator for the network's nodes.  
Top
Protected Properties
 NameDescription
Protected PropertyGoObjToLinkMapGets the Hashtable that maps GoObjects to Links  
Protected PropertyGoObjToNodeMapGets the Hashtable that maps GoObjects to Nodes  
Top
Public Methods
 NameDescription
Public MethodAddLinkOverloaded. Adds a Link to the network. Although this method is provided for completeness, LinkNodes provides a more efficient manner of linking nodes already in the network.  
Public MethodAddNodeOverloaded. Adds a GoLayoutGenericNetwork.Node<N,L,Y> to the Network.  
Public MethodAddNodesAndLinksFromCollectionAdds the objects in an IGoCollection to the network.  
Public MethodCreateNetworkLinkAllocate a new instance of GoLayoutGenericNetwork.Link<N,L,Y>.  
Public MethodCreateNetworkNodeAllocate a new instance of GoLayoutGenericNetwork.Node<N,L,Y>.  
Public MethodDeleteArtificialNodesDelete all nodes and links that have no Northwoods.Go.GoObject associated with them.  
Public MethodDeleteLinkOverloaded. Deletes the input link from the network.  
Public MethodDeleteNodeOverloaded. Deletes the input node from the network.  
Public MethodDeleteSelfLinksDeletes all links whose "to node" and "from node" are the same node.  
Public MethodFindLinkReturns the Link which was constructed for the GoObject.  
Public MethodFindNodeReturns the Node which was constructed for the GoObject.  
Public MethodGetNodesAndLinksRetrieve all of the Northwoods.Go.GoObject nodes and links from the GoLayoutGenericNetwork.Node<N,L,Y>s and GoLayoutGenericNetwork.Link<N,L,Y>s that are in this network, by adding them to the given coll.  
Public MethodLinkNodesLinks two nodes already in the network and returns the created link.  
Public MethodRemoveAllNodesAndLinksRemoves all nodes and links from the network, resulting in an empty network.  
Public MethodReverseLinkReverses the direction of a link in the network.  
Public MethodSplitIntoSubNetworks<G>Modify this network by splitting it up into separate subnetworks, each of which has all of its nodes connected to each other, but not to any nodes in any other subnetworks.  
Top
See Also

Reference

GoLayoutGenericNetwork<N,L,Y> Class
Northwoods.Go.Layout Namespace

 

 


© 2015. Northwoods Software Corporation. All Rights Reserved.

Send Feedback